@echo off
:: Excel2User 开发环境一键启动脚本
:: 功能：快速启动Flask应用进行本地开发和测试

title Running Excel2User - Dev Mode
echo ========================================
echo    Excel2User 学生查询系统
echo    开发环境启动中...
echo ========================================
echo.

:: 检查Python是否安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] 未检测到Python，请先安装Python 3.7+
    pause
    exit /b 1
)

:: 检查依赖是否安装
echo [信息] 检查依赖包...
pip show flask >nul 2>&1
if %errorlevel% neq 0 (
    echo [警告] 检测到缺少依赖包，正在安装...
    pip install -r requirements.txt
    if %errorlevel% neq 0 (
        echo [错误] 依赖包安装失败
        pause
        exit /b 1
    )
)

:: 启动应用
echo [信息] 启动Flask应用...
echo [信息] 访问地址：http://localhost:5000
echo [信息] 管理后台：http://localhost:5000/admin
echo [信息] 默认账号：admin / admin123
echo.
echo [提示] 按 Ctrl+C 停止服务
echo ========================================

python app.py

echo.
echo [信息] 应用已停止
pause